/**
 * 配置文件
 */

module.exports = {
  CODE_OK: 200, // 成功
  CODE_BAD_REQUEST: 400, // 请求参数错误
  CODE_UNAUTHORIZED: 401, // 未经授权的,未登录
  CODE_FORBIDDEN: 403, // 禁止的,禁止访问
  CODE_Not_Found: 404, // 资源不存在
  CODE_Conflict: 409, // 冲突
  CODE_Internal_Server_Error: 500, // 服务器内部错误

  SuperAdminId: 10, // 超级管理员id
  SuperAdmin: 'super_admin',
  CommonUserId: 11, // 普通用户id
  CommonUser: 'common_user',
  port: 10003,
  PrivateKey: "Peak", // 自定义jwt加密的私钥
  PublicKey: "Peak", // 自定义jwt加密的公钥

  // yr年 mo月 wk周 d天 h时 m分 s秒 ms毫秒
  Access_Expired_Time: "30h", // access_token有效期
  Refresh_Expired_Time: "30d", // refresh_token有效期

  whiteRouteList: [
    "/",
    "/api/blog/user/login",
    "/api/blog/user/register",
    "/api/blog/token/refresh/token",
    "/api/blog/refresh/token",
    {
      url: "/api/blog/blogroll",
      methods: ["GET"],
    },
    {
      url: "/api/blog/category",
      methods: ["GET"],
    },
    {
      url: "/api/blog/tags",
      methods: ["GET"],
    },
    {
      url: /^\/api\/blog\/article\/list$/,
      methods: ["GET"],
    },
    {
      url: /^\/api\/blog\/article\/\d+$/,
      methods: ["GET"],
    },
    {
      url: /^\/api\/blog\/article\/comment\/\d+$/,
      methods: ["GET"],
    },
    // new RegExp("/api/blog/article/comment/\\d+"),
    // { url: "/api/blog/article", methods: ["POST"] },
    // {
    //   url: new RegExp("/api/blog/article/\\d+"),
    //   methods: ["GET"],
    // },
  ], // 白名单
};
